too well connected to fail - Turkish English Dictionary